package command;


import org.uc3m.ed.factory.panel.FactoriaPanel;
import org.uc3m.ed.implementacion.Command;
import org.uc3m.ed.interfaz_grafica.ventana.PanelDibujo;
import org.uc3m.ed.interfaz_grafica.ventana.VentanaPrincipal;
import org.uc3m.ed.tad.lista.Cola;

public class CommandCrearCola implements Command {

	public void execute() {
		try
		{
			PanelDibujo panel= FactoriaPanel.metodoFactoria(); 
			VentanaPrincipal.getConsola().limpiarConsola();
			panel.initPilaComandos();
			panel.setEstructura(new Cola<Integer> ());
			panel.repaint();
		}catch(Exception e){
			VentanaPrincipal.getConsola().escribirTextoError("CLASS::Cola::CommandCrearCola ERROR::1::"+e.toString()+"\n",e.getStackTrace());
		}catch(Error e){
			VentanaPrincipal.getConsola().escribirTextoError("CLASS::Cola::CommandCrearCola ERROR::2::"+e.toString()+"\n",e.getStackTrace());
		}

	}

}
